前端开发(进阶)

前端开发(进阶)

Nanodegree key: nd001-cn-advanced

Version: 4.0.0

Locale: zh-cn

进一步夯实你的前端开发高级技能,完成一系列实战项目,成为一名独当一面的前端工程师!

Content

Part 01 : 纳米学位新生营

开始学习纳米学位课程,并了解如何充分利用优达学城的资源!

Part 02 : 记忆游戏

你将构建一款外观时尚、设计很棒、功能多样的记忆游戏!这个项目将是你第一次把 HTML CSS 和 JavaScript 技能完全运用到一个大型项目。

相关技能:面向对象的 JavaScript,HTML,CSS

Part 03 : 经典街机游戏克隆

我们将向你提供一些视觉资产和游戏主循环引擎;你必须使用这些工具向游戏添加一些实体,包括玩家人物与敌人,以重现经典小游戏《青蛙过河》(Frogger)。

相关技能:编写 README 文档,ES6

Part 04 : 订阅阅读器测试

在这个项目中,你将得到一个读取 RSS Feeds 的基于 Web 的应用。此应用最初的开发者显然看到了测试的价值,已在其中包含了 Jasmine 并甚至已开始编写首个测试套件!只是,他们决定立即着手创办自己的公司,于是现在我们得到的应用的测试套件不完整。那么,剩下的就将由你完成。

相关技能:JavaScript 测试、Jasmine 测试框架

Part 05 : 街区地图

你将开发一个单页应用,展示你所在街区或你想要参观的街区的地图。然后你将向此应用添加其他功能,包括:地图标记,用于标识你要参观的著名位置或地点;搜索功能,用于快速找到这些位置;以及一个列表视图,用于简单浏览所有位置。然后,你将调查并实现提供每个位置附加信息的第三方 API(如街景图像、维基百科文章、Yelp 评论等)。

相关技能:AJAX、JavaScript 设计模式、使用第三方 API、Knockout 框架

Part 06 : 图书跟踪应用

在 MyReads 项目中,你将创建一个书架应用,使你能够选择和归类你阅读过的图书、正在阅读的图书以及想要阅读的图书。

相关技能:React

Part 07 (Elective) : 选修材料

探索与网站开发相关的其他内容。